# near model CODE resource # jump table entries: 65408-65414 (7 of them) 00000000 FFFF .invalid <> 00000002 FF80 .invalid <> 00000004 0000 08D0 ori.b D0, 0xD0 00000008 3B7C FFFF B05E move.w [A5 - 0x4FA2], 0xFFFF 0000000E 70FF moveq.l D0, 0xFFFFFFFF 00000010 2B40 B04C move.l [A5 - 0x4FB4], D0 00000014 42AD B054 clr.l [A5 - 0x4FAC] 00000018 42AD B050 clr.l [A5 - 0x4FB0] 0000001C 4AAF 0004 tst.l [A7 + 0x4] 00000020 6720 beq +0x22 /* 00000042 */ 00000022 302D 170E move.w D0, [A5 + 0x170E] 00000026 48C0 ext.l D0 00000028 0680 0000 0081 addi.l D0, 0x81 0000002E 3B40 B05C move.w [A5 - 0x4FA4], D0 00000032 41ED DBB8 lea.l A0, [A5 - 0x2448] 00000036 2B48 B048 move.l [A5 - 0x4FB8], A0 0000003A 7001 moveq.l D0, 0x01 0000003C 2B40 B058 move.l [A5 - 0x4FA8], D0 00000040 601C bra +0x1E /* 0000005E */ label00000042: 00000042 302D 170E move.w D0, [A5 + 0x170E] 00000046 48C0 ext.l D0 00000048 0680 0000 0080 addi.l D0, 0x80 0000004E 3B40 B05C move.w [A5 - 0x4FA4], D0 00000052 41ED FFA8 lea.l A0, [A5 - 0x58] 00000056 2B48 B048 move.l [A5 - 0x4FB8], A0 0000005A 42AD B058 clr.l [A5 - 0x4FA8] label0000005E: 0000005E 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000064 6518 bcs +0x1A /* 0000007E */ 00000066 594F subq.w A7, 4 00000068 302D 170E move.w D0, [A5 + 0x170E] 0000006C 48C0 ext.l D0 0000006E 0680 0000 0080 addi.l D0, 0x80 00000074 3F00 move.w -[A7], D0 00000076 AA0C syscall GetPixPat 00000078 205F movea.l A0, [A7]+ 0000007A 2B48 B044 move.l [A5 - 0x4FBC], A0 label0000007E: 0000007E 2F2D B044 move.l -[A7], [A5 - 0x4FBC] 00000082 486D FFA0 pea.l [A5 - 0x60] 00000086 486D FF88 pea.l [A5 - 0x78] 0000008A 302D 170E move.w D0, [A5 + 0x170E] 0000008E 48C0 ext.l D0 00000090 0680 0000 0087 addi.l D0, 0x87 00000096 3F00 move.w -[A7], D0 00000098 4EAD E0B0 jsr [A5 - 0x1F50] 0000009C 4AAD B044 tst.l [A5 - 0x4FBC] 000000A0 4FEF 000E lea.l A7, [A7 + 0xE] 000000A4 670A beq +0xC /* 000000B0 */ 000000A6 2F2D B044 move.l -[A7], [A5 - 0x4FBC] 000000AA AA08 syscall DisposePixPat/DisposPixPat 000000AC 42AD B044 clr.l [A5 - 0x4FBC] label000000B0: 000000B0 4E75 rts 000000B2 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000000B6 514F subq.w A7, 8 000000B8 246F 001C movea.l A2, [A7 + 0x1C] 000000BC 2F0A move.l -[A7], A2 000000BE 4EAD DF38 jsr [A5 - 0x20C8] 000000C2 3F3C 0001 move.w -[A7], 0x1 000000C6 A887 syscall TextFont 000000C8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000000CC A88A syscall TextSize 000000CE 3F3C 0001 move.w -[A7], 0x1 000000D2 A888 syscall TextFace 000000D4 422D AF44 clr.b [A5 - 0x50BC] 000000D8 206D 16F2 movea.l A0, [A5 + 0x16F2 /* export_730 */] 000000DC 4E90 jsr [A0] 000000DE 205F movea.l A0, [A7]+ 000000E0 2648 movea.l A3, A0 000000E2 2008 move.l D0, A0 000000E4 6700 0086 beq +0x88 /* 0000016C */ 000000E8 302B 006C move.w D0, [A3 + 0x6C] 000000EC B06D B1A6 cmp.w D0, [A5 - 0x4E5A] 000000F0 667A bne +0x7C /* 0000016C */ 000000F2 486D AF44 pea.l [A5 - 0x50BC] 000000F6 2F0B move.l -[A7], A3 000000F8 4EAD E9F8 jsr [A5 - 0x1608] 000000FC 4A80 tst.l D0 000000FE 504F addq.w A7, 8 00000100 676A beq +0x6C /* 0000016C */ 00000102 4A2D AF44 tst.b [A5 - 0x50BC] 00000106 6764 beq +0x66 /* 0000016C */ 00000108 554F subq.w A7, 2 0000010A 486D AF44 pea.l [A5 - 0x50BC] 0000010E A88C syscall StringWidth 00000110 301F move.w D0, [A7]+ 00000112 48C0 ext.l D0 00000114 5C80 addq.l D0, 6 00000116 3600 move.w D3, D0 00000118 486D FFB0 pea.l [A5 - 0x50] 0000011C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000120 2F0A move.l -[A7], A2 00000122 4EAD DFD8 jsr [A5 - 0x2028] 00000126 486F 000A pea.l [A7 + 0xA] 0000012A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000012E 2F0A move.l -[A7], A2 00000130 4EAD DFE0 jsr [A5 - 0x2020] 00000134 382F 001A move.w D4, [A7 + 0x1A] 00000138 48C4 ext.l D4 0000013A 3003 move.w D0, D3 0000013C 48C0 ext.l D0 0000013E 322F 0016 move.w D1, [A7 + 0x16] 00000142 48C1 ext.l D1 00000144 2404 move.l D2, D4 00000146 9481 sub.l D2, D1 00000148 B480 cmp.l D2, D0 0000014A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000014E 6C1C bge +0x1E /* 0000016C */ 00000150 3003 move.w D0, D3 00000152 48C0 ext.l D0 00000154 2204 move.l D1, D4 00000156 9280 sub.l D1, D0 00000158 3F41 0002 move.w [A7 + 0x2], D1 0000015C 4857 pea.l [A7] 0000015E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000162 2F0A move.l -[A7], A2 00000164 4EAD DFE8 jsr [A5 - 0x2018] 00000168 4FEF 000A lea.l A7, [A7 + 0xA] label0000016C: 0000016C 486D FF90 pea.l [A5 - 0x70] 00000170 3F3C 0002 move.w -[A7], 0x2 00000174 2F0A move.l -[A7], A2 00000176 4EAD DFD8 jsr [A5 - 0x2028] 0000017A 486D FF90 pea.l [A5 - 0x70] 0000017E 3F3C 0005 move.w -[A7], 0x5 00000182 2F0A move.l -[A7], A2 00000184 4EAD DFD8 jsr [A5 - 0x2028] 00000188 486D FFB0 pea.l [A5 - 0x50] 0000018C 3F3C 0004 move.w -[A7], 0x4 00000190 2F0A move.l -[A7], A2 00000192 4EAD DFD8 jsr [A5 - 0x2028] 00000196 486D FF98 pea.l [A5 - 0x68] 0000019A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000019E 2F0A move.l -[A7], A2 000001A0 4EAD DFD8 jsr [A5 - 0x2028] 000001A4 486D FFB0 pea.l [A5 - 0x50] 000001A8 3F3C 0006 move.w -[A7], 0x6 000001AC 2F0A move.l -[A7], A2 000001AE 4EAD DFD8 jsr [A5 - 0x2028] 000001B2 486D FFB0 pea.l [A5 - 0x50] 000001B6 3F3C 0007 move.w -[A7], 0x7 000001BA 2F0A move.l -[A7], A2 000001BC 4EAD DFD8 jsr [A5 - 0x2028] 000001C0 486D FFB0 pea.l [A5 - 0x50] 000001C4 3F3C 0008 move.w -[A7], 0x8 000001C8 2F0A move.l -[A7], A2 000001CA 4EAD DFD8 jsr [A5 - 0x2028] 000001CE 486D FF90 pea.l [A5 - 0x70] 000001D2 3F3C 000C move.w -[A7], 0xC 000001D6 2F0A move.l -[A7], A2 000001D8 4EAD DFD8 jsr [A5 - 0x2028] 000001DC 4EAD DF40 jsr [A5 - 0x20C0] 000001E0 4FEF 0058 lea.l A7, [A7 + 0x58] 000001E4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000001E8 2E9F move.l [A7], [A7]+ 000001EA 4E75 rts fn000001EC: 000001EC 2F0A move.l -[A7], A2 000001EE 4FEF FFF0 lea.l A7, [A7 - 0x10] 000001F2 594F subq.w A7, 4 000001F4 3F2F 0022 move.w -[A7], [A7 + 0x22] 000001F8 A9BC syscall GetPicture 000001FA 205F movea.l A0, [A7]+ 000001FC 2448 movea.l A2, A0 000001FE 2008 move.l D0, A0 00000200 6762 beq +0x64 /* 00000264 */ 00000202 204A movea.l A0, A2 00000204 A04A syscall HNoPurge 00000206 4857 pea.l [A7] 00000208 3F2F 0020 move.w -[A7], [A7 + 0x20] 0000020C 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000210 4EAD DFE0 jsr [A5 - 0x2020] 00000214 2052 movea.l A0, [A2] 00000216 2F68 0002 0012 move.l [A7 + 0x12], [A0 + 0x2] 0000021C 2F68 0006 0016 move.l [A7 + 0x16], [A0 + 0x6] 00000222 486F 0012 pea.l [A7 + 0x12] 00000226 302F 0018 move.w D0, [A7 + 0x18] 0000022A 48C0 ext.l D0 0000022C 322F 0010 move.w D1, [A7 + 0x10] 00000230 48C1 ext.l D1 00000232 9280 sub.l D1, D0 00000234 3F01 move.w -[A7], D1 00000236 302F 0018 move.w D0, [A7 + 0x18] 0000023A 48C0 ext.l D0 0000023C 322F 0010 move.w D1, [A7 + 0x10] 00000240 48C1 ext.l D1 00000242 9280 sub.l D1, D0 00000244 3F01 move.w -[A7], D1 00000246 A8A8 syscall OffsetRect 00000248 2F0A move.l -[A7], A2 0000024A 486F 0016 pea.l [A7 + 0x16] 0000024E A8F6 syscall DrawPicture 00000250 4AAF 002A tst.l [A7 + 0x2A] 00000254 4FEF 000A lea.l A7, [A7 + 0xA] 00000258 6706 beq +0x8 /* 00000260 */ 0000025A 486F 0008 pea.l [A7 + 0x8] 0000025E A8A1 syscall FrameRect label00000260: 00000260 204A movea.l A0, A2 00000262 A049 syscall HPurge label00000264: 00000264 4FEF 0010 lea.l A7, [A7 + 0x10] 00000268 245F movea.l A2, [A7]+ 0000026A 4E75 rts 0000026C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00000270 514F subq.w A7, 8 00000272 246F 0022 movea.l A2, [A7 + 0x22] 00000276 3A2F 0020 move.w D5, [A7 + 0x20] 0000027A 0C45 0005 cmpi.w D5, 0x5 0000027E 661A bne +0x1C /* 0000029A */ 00000280 362D 170E move.w D3, [A5 + 0x170E] 00000284 48C3 ext.l D3 00000286 0683 0000 0080 addi.l D3, 0x80 0000028C 382D 170E move.w D4, [A5 + 0x170E] 00000290 48C4 ext.l D4 00000292 0684 0000 0089 addi.l D4, 0x89 00000298 602E bra +0x30 /* 000002C8 */ label0000029A: 0000029A 0C45 000C cmpi.w D5, 0xC 0000029E 6610 bne +0x12 /* 000002B0 */ 000002A0 362D 170E move.w D3, [A5 + 0x170E] 000002A4 48C3 ext.l D3 000002A6 0683 0000 008A addi.l D3, 0x8A 000002AC 3803 move.w D4, D3 000002AE 6018 bra +0x1A /* 000002C8 */ label000002B0: 000002B0 362D 170E move.w D3, [A5 + 0x170E] 000002B4 48C3 ext.l D3 000002B6 0683 0000 0081 addi.l D3, 0x81 000002BC 382D 170E move.w D4, [A5 + 0x170E] 000002C0 48C4 ext.l D4 000002C2 0684 0000 0082 addi.l D4, 0x82 label000002C8: 000002C8 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000002CE 6530 bcs +0x32 /* 00000300 */ 000002D0 594F subq.w A7, 4 000002D2 3F03 move.w -[A7], D3 000002D4 A9BC syscall GetPicture 000002D6 205F movea.l A0, [A7]+ 000002D8 2008 move.l D0, A0 000002DA 6724 beq +0x26 /* 00000300 */ 000002DC 4857 pea.l [A7] 000002DE 3F05 move.w -[A7], D5 000002E0 2F0A move.l -[A7], A2 000002E2 4EAD DFE0 jsr [A5 - 0x2020] 000002E6 486F 000A pea.l [A7 + 0xA] 000002EA 4EAD E048 jsr [A5 - 0x1FB8] 000002EE 4A40 tst.w D0 000002F0 4FEF 000E lea.l A7, [A7 + 0xE] 000002F4 6604 bne +0x6 /* 000002FA */ 000002F6 3004 move.w D0, D4 000002F8 6002 bra +0x4 /* 000002FC */ label000002FA: 000002FA 3003 move.w D0, D3 label000002FC: 000002FC 3C00 move.w D6, D0 000002FE 6002 bra +0x4 /* 00000302 */ label00000300: 00000300 3C04 move.w D6, D4 label00000302: 00000302 0C45 0005 cmpi.w D5, 0x5 00000306 6604 bne +0x6 /* 0000030C */ 00000308 BC43 cmp.w D6, D3 0000030A 6704 beq +0x6 /* 00000310 */ label0000030C: 0000030C 7000 moveq.l D0, 0x00 0000030E 6002 bra +0x4 /* 00000312 */ label00000310: 00000310 7001 moveq.l D0, 0x01 label00000312: 00000312 2F00 move.l -[A7], D0 00000314 3F06 move.w -[A7], D6 00000316 3F05 move.w -[A7], D5 00000318 2F0A move.l -[A7], A2 0000031A 4EBA FED0 jsr [PC - 0x130 /* 000001EC */] 0000031E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000322 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00000326 205F movea.l A0, [A7]+ 00000328 5C4F addq.w A7, 6 0000032A 4ED0 jmp [A0] 0000032C 4FEF FFEA lea.l A7, [A7 - 0x16] 00000330 486F 000E pea.l [A7 + 0xE] 00000334 3F2F 001E move.w -[A7], [A7 + 0x1E] 00000338 2F2F 0022 move.l -[A7], [A7 + 0x22] 0000033C 4EAD DFE0 jsr [A5 - 0x2020] 00000340 2F6F 0018 000A move.l [A7 + 0xA], [A7 + 0x18] 00000346 2F6F 001C 000E move.l [A7 + 0xE], [A7 + 0x1C] 0000034C 486F 000A pea.l [A7 + 0xA] 00000350 2F3C 0001 0001 move.l -[A7], 0x10001 00000356 A8A9 syscall InsetRect 00000358 486F 000A pea.l [A7 + 0xA] 0000035C A8A3 syscall EraseRect 0000035E 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000364 4FEF 000A lea.l A7, [A7 + 0xA] 00000368 6500 00A0 bcs +0xA2 /* 0000040A */ 0000036C 486F 000E pea.l [A7 + 0xE] 00000370 4EAD E048 jsr [A5 - 0x1FB8] 00000374 4A40 tst.w D0 00000376 584F addq.w A7, 4 00000378 6700 0090 beq +0x92 /* 0000040A */ 0000037C 4EAD DF68 jsr [A5 - 0x2098] 00000380 3F7C 7777 000C move.w [A7 + 0xC], 0x7777 /* 'ww' */ 00000386 3F7C 7777 000A move.w [A7 + 0xA], 0x7777 /* 'ww' */ 0000038C 3F7C 7777 0008 move.w [A7 + 0x8], 0x7777 /* 'ww' */ 00000392 486F 0008 pea.l [A7 + 0x8] 00000396 AA14 syscall RGBForeColor 00000398 3F2F 0010 move.w -[A7], [A7 + 0x10] 0000039C 302F 0014 move.w D0, [A7 + 0x14] 000003A0 48C0 ext.l D0 000003A2 5380 subq.l D0, 1 000003A4 3F00 move.w -[A7], D0 000003A6 A893 syscall MoveTo 000003A8 3F2F 0010 move.w -[A7], [A7 + 0x10] 000003AC 3F2F 0010 move.w -[A7], [A7 + 0x10] 000003B0 A891 syscall LineTo 000003B2 302F 0014 move.w D0, [A7 + 0x14] 000003B6 48C0 ext.l D0 000003B8 5580 subq.l D0, 2 000003BA 3F00 move.w -[A7], D0 000003BC 3F2F 0010 move.w -[A7], [A7 + 0x10] 000003C0 A891 syscall LineTo 000003C2 4878 001E push.l 0x1E 000003C6 A862 syscall ForeColor 000003C8 302F 0010 move.w D0, [A7 + 0x10] 000003CC 48C0 ext.l D0 000003CE 5280 addq.l D0, 1 000003D0 3F00 move.w -[A7], D0 000003D2 302F 0014 move.w D0, [A7 + 0x14] 000003D6 48C0 ext.l D0 000003D8 5380 subq.l D0, 1 000003DA 3F00 move.w -[A7], D0 000003DC A893 syscall MoveTo 000003DE 302F 0014 move.w D0, [A7 + 0x14] 000003E2 48C0 ext.l D0 000003E4 5380 subq.l D0, 1 000003E6 3F00 move.w -[A7], D0 000003E8 302F 0014 move.w D0, [A7 + 0x14] 000003EC 48C0 ext.l D0 000003EE 5380 subq.l D0, 1 000003F0 3F00 move.w -[A7], D0 000003F2 A891 syscall LineTo 000003F4 302F 0014 move.w D0, [A7 + 0x14] 000003F8 48C0 ext.l D0 000003FA 5380 subq.l D0, 1 000003FC 3F00 move.w -[A7], D0 000003FE 3F2F 0010 move.w -[A7], [A7 + 0x10] 00000402 A891 syscall LineTo 00000404 4EAD DF70 jsr [A5 - 0x2090] 00000408 6006 bra +0x8 /* 00000410 */ label0000040A: 0000040A 486F 000E pea.l [A7 + 0xE] 0000040E A8A1 syscall FrameRect label00000410: 00000410 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000414 4EBA 000C jsr [PC + 0xC /* 00000422 */] 00000418 4FEF 001A lea.l A7, [A7 + 0x1A] 0000041C 205F movea.l A0, [A7]+ 0000041E 5C4F addq.w A7, 6 00000420 4ED0 jmp [A0] fn00000422: 00000422 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00000426 4FEF FFE8 lea.l A7, [A7 - 0x18] 0000042A 266F 0034 movea.l A3, [A7 + 0x34] 0000042E 7A00 moveq.l D5, 0x00 00000430 7800 moveq.l D4, 0x00 00000432 4A6D B05E tst.w [A5 - 0x4FA2] 00000436 6C0C bge +0xE /* 00000444 */ 00000438 426D B05E clr.w [A5 - 0x4FA2] 0000043C 42AD B054 clr.l [A5 - 0x4FAC] 00000440 6000 00B6 bra +0xB8 /* 000004F8 */ label00000444: 00000444 594F subq.w A7, 4 00000446 A975 syscall TickCount 00000448 201F move.l D0, [A7]+ 0000044A 90AD B04C sub.l D0, [A5 - 0x4FB4] 0000044E 0C80 0000 00B4 cmpi.l D0, 0xB4 00000454 6500 0240 bcs +0x242 /* 00000696 */ 00000458 7A01 moveq.l D5, 0x01 0000045A 4AAD B058 tst.l [A5 - 0x4FA8] 0000045E 670C beq +0xE /* 0000046C */ 00000460 700A moveq.l D0, 0x0A 00000462 B0AD B050 cmp.l D0, [A5 - 0x4FB0] 00000466 6E04 bgt +0x6 /* 0000046C */ 00000468 7601 moveq.l D3, 0x01 0000046A 602C bra +0x2E /* 00000498 */ label0000046C: 0000046C 4AAD B058 tst.l [A5 - 0x4FA8] 00000470 671E beq +0x20 /* 00000490 */ 00000472 4AAD B054 tst.l [A5 - 0x4FAC] 00000476 6618 bne +0x1A /* 00000490 */ 00000478 554F subq.w A7, 2 0000047A A861 syscall Random 0000047C 301F move.w D0, [A7]+ 0000047E 7200 moveq.l D1, 0x00 00000480 3200 move.w D1, D0 00000482 2001 move.l D0, D1 00000484 7264 moveq.l D1, 0x64 00000486 4EAD DA80 jsr [A5 - 0x2580] 0000048A 720F moveq.l D1, 0x0F 0000048C B081 cmp.l D0, D1 0000048E 6D04 blt +0x6 /* 00000494 */ label00000490: 00000490 7000 moveq.l D0, 0x00 00000492 6002 bra +0x4 /* 00000496 */ label00000494: 00000494 7001 moveq.l D0, 0x01 label00000496: 00000496 2600 move.l D3, D0 label00000498: 00000498 4A83 tst.l D3 0000049A 675C beq +0x5E /* 000004F8 */ 0000049C 594F subq.w A7, 4 0000049E 2F3C 434F 5245 move.l -[A7], 0x434F5245 /* 'CORE' */ 000004A4 302D 170E move.w D0, [A5 + 0x170E] 000004A8 48C0 ext.l D0 000004AA 0680 0000 0082 addi.l D0, 0x82 000004B0 3F00 move.w -[A7], D0 000004B2 A9A0 syscall GetResource 000004B4 205F movea.l A0, [A7]+ 000004B6 2448 movea.l A2, A0 000004B8 200A move.l D0, A2 000004BA 673C beq +0x3E /* 000004F8 */ 000004BC 594F subq.w A7, 4 000004BE 2F0A move.l -[A7], A2 000004C0 4EAD DD58 jsr [A5 - 0x22A8] 000004C4 201F move.l D0, [A7]+ 000004C6 E288 lsr D0, 1 000004C8 2800 move.l D4, D0 label000004CA: 000004CA 554F subq.w A7, 2 000004CC A861 syscall Random 000004CE 301F move.w D0, [A7]+ 000004D0 7200 moveq.l D1, 0x00 000004D2 3200 move.w D1, D0 000004D4 2001 move.l D0, D1 000004D6 2204 move.l D1, D4 000004D8 4EAD DA80 jsr [A5 - 0x2580] 000004DC 2600 move.l D3, D0 000004DE B6AD D26C cmp.l D3, [A5 - 0x2D94] 000004E2 67E6 beq -0x18 /* 000004CA */ 000004E4 2B43 D26C move.l [A5 - 0x2D94], D3 000004E8 2003 move.l D0, D3 000004EA D080 add.l D0, D0 000004EC 2052 movea.l A0, [A2] 000004EE 3830 0800 move.w D4, [A0 + D0] 000004F2 7001 moveq.l D0, 0x01 000004F4 2B40 B054 move.l [A5 - 0x4FAC], D0 label000004F8: 000004F8 4A44 tst.w D4 000004FA 6648 bne +0x4A /* 00000544 */ 000004FC 594F subq.w A7, 4 000004FE 2F3C 434F 5245 move.l -[A7], 0x434F5245 /* 'CORE' */ 00000504 3F2D B05C move.w -[A7], [A5 - 0x4FA4] 00000508 A9A0 syscall GetResource 0000050A 205F movea.l A0, [A7]+ 0000050C 2448 movea.l A2, A0 0000050E 200A move.l D0, A2 00000510 6700 0184 beq +0x186 /* 00000696 */ 00000514 594F subq.w A7, 4 00000516 2F0A move.l -[A7], A2 00000518 4EAD DD58 jsr [A5 - 0x22A8] 0000051C 201F move.l D0, [A7]+ 0000051E E288 lsr D0, 1 00000520 2600 move.l D3, D0 00000522 302D B05E move.w D0, [A5 - 0x4FA2] 00000526 48C0 ext.l D0 00000528 B083 cmp.l D0, D3 0000052A 6D04 blt +0x6 /* 00000530 */ 0000052C 426D B05E clr.w [A5 - 0x4FA2] label00000530: 00000530 302D B05E move.w D0, [A5 - 0x4FA2] 00000534 526D B05E addq.w [A5 - 0x4FA2], 1 00000538 2052 movea.l A0, [A2] 0000053A D0C0 add.w A0, D0 0000053C 3830 0000 move.w D4, [A0 + D0.w] 00000540 42AD B054 clr.l [A5 - 0x4FAC] label00000544: 00000544 4AAD B054 tst.l [A5 - 0x4FAC] 00000548 6706 beq +0x8 /* 00000550 */ 0000054A 42AD B050 clr.l [A5 - 0x4FB0] 0000054E 6004 bra +0x6 /* 00000554 */ label00000550: 00000550 52AD B050 addq.l [A5 - 0x4FB0], 1 label00000554: 00000554 2F0B move.l -[A7], A3 00000556 4EAD DF38 jsr [A5 - 0x20C8] 0000055A 486F 000C pea.l [A7 + 0xC] 0000055E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000562 2F0B move.l -[A7], A3 00000564 4EAD DFE0 jsr [A5 - 0x2020] 00000568 4A85 tst.l D5 0000056A 4FEF 000E lea.l A7, [A7 + 0xE] 0000056E 672E beq +0x30 /* 0000059E */ 00000570 3F3C 01F4 move.w -[A7], 0x1F4 00000574 486F 000A pea.l [A7 + 0xA] 00000578 206D B048 movea.l A0, [A5 - 0x4FB8] 0000057C 4E90 jsr [A0] 0000057E 2F6F 000E 0006 move.l [A7 + 0x6], [A7 + 0xE] 00000584 2F6F 0012 000A move.l [A7 + 0xA], [A7 + 0x12] 0000058A 486F 0006 pea.l [A7 + 0x6] 0000058E 2F3C 0001 0001 move.l -[A7], 0x10001 00000594 A8A9 syscall InsetRect 00000596 486F 0006 pea.l [A7 + 0x6] 0000059A A8A3 syscall EraseRect 0000059C 5C4F addq.w A7, 6 label0000059E: 0000059E 594F subq.w A7, 4 000005A0 A975 syscall TickCount 000005A2 201F move.l D0, [A7]+ 000005A4 2B40 B04C move.l [A5 - 0x4FB4], D0 000005A8 594F subq.w A7, 4 000005AA 2F3C 434F 5245 move.l -[A7], 0x434F5245 /* 'CORE' */ 000005B0 3F04 move.w -[A7], D4 000005B2 A9A0 syscall GetResource 000005B4 205F movea.l A0, [A7]+ 000005B6 2448 movea.l A2, A0 000005B8 200A move.l D0, A2 000005BA 6700 00D6 beq +0xD8 /* 00000692 */ 000005BE 2052 movea.l A0, [A2] 000005C0 2F68 0002 0010 move.l [A7 + 0x10], [A0 + 0x2] 000005C6 2F68 0006 0014 move.l [A7 + 0x14], [A0 + 0x6] 000005CC 204A movea.l A0, A2 000005CE A04A syscall HNoPurge 000005D0 302F 0012 move.w D0, [A7 + 0x12] 000005D4 48C0 ext.l D0 000005D6 362F 0016 move.w D3, [A7 + 0x16] 000005DA 48C3 ext.l D3 000005DC 9680 sub.l D3, D0 000005DE 302F 0010 move.w D0, [A7 + 0x10] 000005E2 48C0 ext.l D0 000005E4 382F 0014 move.w D4, [A7 + 0x14] 000005E8 48C4 ext.l D4 000005EA 9880 sub.l D4, D0 000005EC 3C2F 000A move.w D6, [A7 + 0xA] 000005F0 48C6 ext.l D6 000005F2 302F 000E move.w D0, [A7 + 0xE] 000005F6 48C0 ext.l D0 000005F8 9086 sub.l D0, D6 000005FA 2A00 move.l D5, D0 000005FC E08D lsr D5, 8 000005FE E08D lsr D5, 8 00000600 E08D lsr D5, 8 00000602 EE8D lsr D5, 7 00000604 DA80 add.l D5, D0 00000606 E285 asr D5, 1 00000608 DA86 add.l D5, D6 0000060A 302F 0008 move.w D0, [A7 + 0x8] 0000060E 48C0 ext.l D0 00000610 3C2F 000C move.w D6, [A7 + 0xC] 00000614 48C6 ext.l D6 00000616 9C80 sub.l D6, D0 00000618 2006 move.l D0, D6 0000061A E088 lsr D0, 8 0000061C E088 lsr D0, 8 0000061E E088 lsr D0, 8 00000620 EE88 lsr D0, 7 00000622 D086 add.l D0, D6 00000624 E280 asr D0, 1 00000626 3C2F 0008 move.w D6, [A7 + 0x8] 0000062A 48C6 ext.l D6 0000062C DC80 add.l D6, D0 0000062E 3003 move.w D0, D3 00000630 48C0 ext.l D0 00000632 2200 move.l D1, D0 00000634 E089 lsr D1, 8 00000636 E089 lsr D1, 8 00000638 E089 lsr D1, 8 0000063A EE89 lsr D1, 7 0000063C D280 add.l D1, D0 0000063E E281 asr D1, 1 00000640 3005 move.w D0, D5 00000642 48C0 ext.l D0 00000644 9081 sub.l D0, D1 00000646 3F40 0012 move.w [A7 + 0x12], D0 0000064A 3003 move.w D0, D3 0000064C 48C0 ext.l D0 0000064E 322F 0012 move.w D1, [A7 + 0x12] 00000652 48C1 ext.l D1 00000654 D280 add.l D1, D0 00000656 3F41 0016 move.w [A7 + 0x16], D1 0000065A 3004 move.w D0, D4 0000065C 48C0 ext.l D0 0000065E 2200 move.l D1, D0 00000660 E089 lsr D1, 8 00000662 E089 lsr D1, 8 00000664 E089 lsr D1, 8 00000666 EE89 lsr D1, 7 00000668 D280 add.l D1, D0 0000066A E281 asr D1, 1 0000066C 3006 move.w D0, D6 0000066E 48C0 ext.l D0 00000670 9081 sub.l D0, D1 00000672 3F40 0010 move.w [A7 + 0x10], D0 00000676 3004 move.w D0, D4 00000678 48C0 ext.l D0 0000067A 322F 0010 move.w D1, [A7 + 0x10] 0000067E 48C1 ext.l D1 00000680 D280 add.l D1, D0 00000682 3F41 0014 move.w [A7 + 0x14], D1 00000686 2F0A move.l -[A7], A2 00000688 486F 0014 pea.l [A7 + 0x14] 0000068C A8F6 syscall DrawPicture 0000068E 204A movea.l A0, A2 00000690 A049 syscall HPurge label00000692: 00000692 4EAD DF40 jsr [A5 - 0x20C0] label00000696: 00000696 4FEF 0018 lea.l A7, [A7 + 0x18] 0000069A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000069E 4E75 rts 000006A0 48E7 1820 movem.l -[A7], D3,D4,A2 000006A4 4FEF FFF0 lea.l A7, [A7 - 0x10] 000006A8 246F 0020 movea.l A2, [A7 + 0x20] 000006AC 302A 0002 move.w D0, [A2 + 0x2] 000006B0 48C0 ext.l D0 000006B2 362A 0006 move.w D3, [A2 + 0x6] 000006B6 48C3 ext.l D3 000006B8 9680 sub.l D3, D0 000006BA 2003 move.l D0, D3 000006BC E088 lsr D0, 8 000006BE E088 lsr D0, 8 000006C0 E088 lsr D0, 8 000006C2 EE88 lsr D0, 7 000006C4 D083 add.l D0, D3 000006C6 E280 asr D0, 1 000006C8 362A 0002 move.w D3, [A2 + 0x2] 000006CC 48C3 ext.l D3 000006CE D680 add.l D3, D0 000006D0 3012 move.w D0, [A2] 000006D2 48C0 ext.l D0 000006D4 382A 0004 move.w D4, [A2 + 0x4] 000006D8 48C4 ext.l D4 000006DA 9880 sub.l D4, D0 000006DC 2004 move.l D0, D4 000006DE E088 lsr D0, 8 000006E0 E088 lsr D0, 8 000006E2 E088 lsr D0, 8 000006E4 EE88 lsr D0, 7 000006E6 D084 add.l D0, D4 000006E8 E280 asr D0, 1 000006EA 3812 move.w D4, [A2] 000006EC 48C4 ext.l D4 000006EE D880 add.l D4, D0 000006F0 3003 move.w D0, D3 000006F2 48C0 ext.l D0 000006F4 5380 subq.l D0, 1 000006F6 3F40 000A move.w [A7 + 0xA], D0 000006FA 3003 move.w D0, D3 000006FC 48C0 ext.l D0 000006FE 5280 addq.l D0, 1 00000700 3F40 000E move.w [A7 + 0xE], D0 00000704 3004 move.w D0, D4 00000706 48C0 ext.l D0 00000708 5380 subq.l D0, 1 0000070A 3F40 0008 move.w [A7 + 0x8], D0 0000070E 3004 move.w D0, D4 00000710 48C0 ext.l D0 00000712 5280 addq.l D0, 1 00000714 3F40 000C move.w [A7 + 0xC], D0 00000718 2E92 move.l [A7], [A2] 0000071A 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4] 00000720 4857 pea.l [A7] 00000722 2F3C 0001 0001 move.l -[A7], 0x10001 00000728 A8A9 syscall InsetRect 0000072A 4857 pea.l [A7] 0000072C 4EAD DF48 jsr [A5 - 0x20B8] 00000730 4878 0001 push.l 0x1 00000734 486F 0008 pea.l [A7 + 0x8] 00000738 486F 0014 pea.l [A7 + 0x14] 0000073C 4EAD DBAC jsr [A5 - 0x2454] 00000740 4EAD DF50 jsr [A5 - 0x20B0] 00000744 4FEF 0020 lea.l A7, [A7 + 0x20] 00000748 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000074C 4E75 rts 0000074E 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00000752 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00000756 382F 0126 move.w D4, [A7 + 0x126] 0000075A 97CB sub.l A3, A3 0000075C 3004 move.w D0, D4 0000075E 48C0 ext.l D0 00000760 5980 subq.l D0, 4 00000762 677A beq +0x7C /* 000007DE */ 00000764 5780 subq.l D0, 3 00000766 6728 beq +0x2A /* 00000790 */ 00000768 5380 subq.l D0, 1 0000076A 674A beq +0x4C /* 000007B6 */ 0000076C 5380 subq.l D0, 1 0000076E 6740 beq +0x42 /* 000007B0 */ 00000770 41EF 0002 lea.l A0, [A7 + 0x2] 00000774 2448 movea.l A2, A0 00000776 4850 pea.l [A0] 00000778 302D 170E move.w D0, [A5 + 0x170E] 0000077C 48C0 ext.l D0 0000077E 0680 0000 0085 addi.l D0, 0x85 00000784 3F00 move.w -[A7], D0 00000786 3F3C 0001 move.w -[A7], 0x1 0000078A 4EAD DDF8 jsr [A5 - 0x2208] 0000078E 607A bra +0x7C /* 0000080A */ label00000790: 00000790 41EF 0002 lea.l A0, [A7 + 0x2] 00000794 2448 movea.l A2, A0 00000796 4850 pea.l [A0] 00000798 302D 170E move.w D0, [A5 + 0x170E] 0000079C 48C0 ext.l D0 0000079E 0680 0000 0085 addi.l D0, 0x85 000007A4 3F00 move.w -[A7], D0 000007A6 3F3C 0002 move.w -[A7], 0x2 000007AA 4EAD DDF8 jsr [A5 - 0x2208] 000007AE 605A bra +0x5C /* 0000080A */ label000007B0: 000007B0 45ED AF44 lea.l A2, [A5 - 0x50BC] 000007B4 6054 bra +0x56 /* 0000080A */ label000007B6: 000007B6 594F subq.w A7, 4 000007B8 302D 170E move.w D0, [A5 + 0x170E] 000007BC 48C0 ext.l D0 000007BE 0680 0000 0080 addi.l D0, 0x80 000007C4 3F00 move.w -[A7], D0 000007C6 A9BA syscall GetString 000007C8 205F movea.l A0, [A7]+ 000007CA 2648 movea.l A3, A0 000007CC 2008 move.l D0, A0 000007CE 6700 00EE beq +0xF0 /* 000008BE */ 000007D2 2F0B move.l -[A7], A3 000007D4 4EAD DF78 jsr [A5 - 0x2088] 000007D8 2448 movea.l A2, A0 000007DA 584F addq.w A7, 4 000007DC 602C bra +0x2E /* 0000080A */ label000007DE: 000007DE 594F subq.w A7, 4 000007E0 2F3C 5156 4552 move.l -[A7], 0x51564552 /* 'QVER' */ 000007E6 302D 170E move.w D0, [A5 + 0x170E] 000007EA 48C0 ext.l D0 000007EC 0680 0000 0080 addi.l D0, 0x80 000007F2 3F00 move.w -[A7], D0 000007F4 A9A0 syscall GetResource 000007F6 205F movea.l A0, [A7]+ 000007F8 2648 movea.l A3, A0 000007FA 2008 move.l D0, A0 000007FC 6700 00C0 beq +0xC2 /* 000008BE */ 00000800 2F0B move.l -[A7], A3 00000802 4EAD DF78 jsr [A5 - 0x2088] 00000806 2448 movea.l A2, A0 00000808 584F addq.w A7, 4 label0000080A: 0000080A 486F 0102 pea.l [A7 + 0x102] 0000080E 3F04 move.w -[A7], D4 00000810 2F2F 012E move.l -[A7], [A7 + 0x12E] 00000814 4EAD DFE0 jsr [A5 - 0x2020] 00000818 362F 010E move.w D3, [A7 + 0x10E] 0000081C 48C3 ext.l D3 0000081E 302F 0112 move.w D0, [A7 + 0x112] 00000822 48C0 ext.l D0 00000824 9083 sub.l D0, D3 00000826 2800 move.l D4, D0 00000828 E08C lsr D4, 8 0000082A E08C lsr D4, 8 0000082C E08C lsr D4, 8 0000082E EE8C lsr D4, 7 00000830 D880 add.l D4, D0 00000832 E284 asr D4, 1 00000834 D883 add.l D4, D3 00000836 302F 010C move.w D0, [A7 + 0x10C] 0000083A 48C0 ext.l D0 0000083C 3A2F 0110 move.w D5, [A7 + 0x110] 00000840 48C5 ext.l D5 00000842 9A80 sub.l D5, D0 00000844 2005 move.l D0, D5 00000846 E088 lsr D0, 8 00000848 E088 lsr D0, 8 0000084A E088 lsr D0, 8 0000084C EE88 lsr D0, 7 0000084E D085 add.l D0, D5 00000850 E280 asr D0, 1 00000852 3A2F 010C move.w D5, [A7 + 0x10C] 00000856 48C5 ext.l D5 00000858 DA80 add.l D5, D0 0000085A 2F0A move.l -[A7], A2 0000085C A88C syscall StringWidth 0000085E 301F move.w D0, [A7]+ 00000860 3600 move.w D3, D0 00000862 486F 0008 pea.l [A7 + 0x8] 00000866 4EAD DF88 jsr [A5 - 0x2078] 0000086A 3C00 move.w D6, D0 0000086C 3003 move.w D0, D3 0000086E 48C0 ext.l D0 00000870 2200 move.l D1, D0 00000872 E089 lsr D1, 8 00000874 E089 lsr D1, 8 00000876 E089 lsr D1, 8 00000878 EE89 lsr D1, 7 0000087A D280 add.l D1, D0 0000087C E281 asr D1, 1 0000087E 3004 move.w D0, D4 00000880 48C0 ext.l D0 00000882 9081 sub.l D0, D1 00000884 3F00 move.w -[A7], D0 00000886 3006 move.w D0, D6 00000888 48C0 ext.l D0 0000088A 2200 move.l D1, D0 0000088C E089 lsr D1, 8 0000088E E089 lsr D1, 8 00000890 E089 lsr D1, 8 00000892 EE89 lsr D1, 7 00000894 D280 add.l D1, D0 00000896 E281 asr D1, 1 00000898 3005 move.w D0, D5 0000089A 48C0 ext.l D0 0000089C 9081 sub.l D0, D1 0000089E 322F 000E move.w D1, [A7 + 0xE] 000008A2 48C1 ext.l D1 000008A4 D280 add.l D1, D0 000008A6 3F01 move.w -[A7], D1 000008A8 A893 syscall MoveTo 000008AA 2F0A move.l -[A7], A2 000008AC A884 syscall DrawString 000008AE 200B move.l D0, A3 000008B0 4FEF 000C lea.l A7, [A7 + 0xC] 000008B4 6708 beq +0xA /* 000008BE */ 000008B6 2F0B move.l -[A7], A3 000008B8 4EAD DF80 jsr [A5 - 0x2080] 000008BC 584F addq.w A7, 4 label000008BE: 000008BE 4FEF 010A lea.l A7, [A7 + 0x10A] 000008C2 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000008C6 205F movea.l A0, [A7]+ 000008C8 5C4F addq.w A7, 6 000008CA 4ED0 jmp [A0] 000008CC 0000 0000 ori.b D0, 0x0 000008D0 0000 0000 ori.b D0, 0x0 000008D4 0000 0000 ori.b D0, 0x0